<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 2 startsWith()：返回布尔值，判断参数字符串是否在原字符串的头部。
      var str = 'sdfjjasfjdljasfasfsfsf'
      console.log(str.startsWith('sd')) //true
      // 页面路径中 协议判断
      console.log(location)
      // location.href
      // location.search
      // location.hash
      if (location.href.startsWith('https')) {
        alert('你的访问地址不安全')
      }
      //3 endsWith()：返回布尔值，判断参数字符串是否在原字符串的尾部。
      console.log(str.endsWith('sfsf'))
      //4 repeat()：返回新的字符串，表示将字符串重复指定次数返回。
      var str2 = '今天星期五'
      console.log(str2.repeat(4))
      //5 padStart：返回新的字符串，表示用参数字符串从头部（左侧）补全原字符串。
      //str.padStart(补齐后的字符串长度，参数 )
      console.log('h'.padStart(7, 'abcde')) //ooooh
      var str3 = '31'
      // yyyy-mm-31
      var str4 = str3.padStart(10, 'yyyy-mm-')
      console.log(str4)
      // 6 padEnd：返回新的字符串，表示用参数字符串从尾部（右侧）补全原字符串。
      console.log('h'.padEnd(5, 'abcdef')) //habcd
      var str5 = '188'
      console.log(str5.padEnd(str5.length + 1, '￥'))
      //    trimStart()  去除前空格
      //    trimEnd()    去除后空格
      var str8 = '  ssdf  sdfsdf  '
      console.log(str8.trimStart())
      console.log(str8.trimEnd())
    </script>
  </body>
</html>
